intro
이전 경력으로는 안드로이드 개발자였지만 현재 진행되고 있는 프로젝트에서는 웹 서버가 필요해 Next.js를 통해 웹 서버를 구현하고 있다.
평소 프로젝트를 진행하면서 필요한 기능들을 찾아보고 적용해 나가는 스타일인데, 구현하는 과정에서 프레임워크의 동작 원리를 정확히 이해하고 싶었고, 무엇보다 사용자 경험을 개선할 수 있는 중요한 부분이었기에 이번 기회에 제대로 공부해 보고자 기초 개념부터 다시 훑고 있는 중이다.
기초적인 부분은 정말 어렴풋이 알고 있었던 상황이었지만, 그래도 프로젝트를 진행하면서 경험했던 것들이 개념들을 학습하는 데 큰 도움이 되고 있다.
이번 강의는 바닐라 스크립트 강의인데, 브라우저에서 어떻게 적용되는지 감을 잡는 정도로 영상을 2배속으로 돌려봤다.
바닐라 자바스크립트는 필요한지, 안 필요한지에 대해 여러 의견이 나뉘는 것 같지만, 역사를 돌이켜보고 이를 추적해 보는 과정만으로 개발 스펙트럼을 넓히고 다양한 기술들을 접목하거나 활용하는 데 큰 도움이 될 수 있다고 믿기 때문에 이번 기회에 정리해 보았다.
목차는 다음과 같다.